@media(min-width:723px) {
	body {
		width: 100%;
	}

	.phone-header {
		display: none;
	}

	#phone-down {
		display: none;
	}

	.phone-footer {
		display: none;
	}
}

body {
	font-size: 12px;
	font-family: 思源黑体;
	color: #AAAAAA;
}

ul,
li {
	list-style-type: none;
}

a {
	text-decoration: none;
	color: #333333;
}

*:focus {
	outline: none;
}

.header {
	width: 100%;
	height: 5.625rem;
}

#header-color{
	background-color: #EEEEEE;
}

.nav {
	width: 75rem;
	height: 5.625rem;
	margin: auto;
	text-align: center;
	box-sizing: border-box;
	
}

/* .nav h1{width: 45%; height: 5.625rem; text-align: center; margin-top: 1%;float: left;} */
/* .nav h1 img{width: 100%;} */
.logoL {
	/* width: 45%; */
	height: 5.625rem;
	float: left;
	text-align: center;
}

.logoL img {
	width: auto;
	margin-top: 1.625rem;
}

.logoR {
	/* width: 50%; */
	height: 5.625rem;
	text-align: left;
	/* margin-top: 3.125rem; */
	float: right;
}
.shouye-a{
	display: block;
	height: 3.025rem;
}

.logoR li {
	
	text-align: center;
	display: inline;
	float: left;
}

.shouye {
	/* height: 3.425rem; */
	font-family: "思源黑体";
	font-size: 1.375rem;
	color: #333333;
	margin: 2.2rem 0.625rem 0 0.625rem;
	display: block;
}

.shouye a:hover {
	color: #0098d8;
}

#sy a{
	color: #0098d8;
}
#xiala{
	height: 6.25rem;
}
#smart-court{
	width: 8.25rem;
	height: 0.125rem;
	background-color: #1e8dc6;
	margin-top: 24px;
	position: absolute;
	z-index: 11;
}
#fourk-one :hover {
	color: #a40a5e;
}
#internet-one :hover{
	color: #1e8dc6;
}
#smart-service :hover{
	color: #256bb4;
}
#smart-trial :hover{
	color: #12428d;
}
#smart-data :hover{
	color: #f0871a;
}

.logoR li ul {
	float: left;
}

/* .logoR li ul li{font-size: 1.125rem; margin-left: 0.5rem;} */
.menu {
	width: auto;
	height: auto;
	display: none;
	/* margin-top: 1.25rem; */
}

#undleline{
	width: 100%;
	height: 0.125rem;
	background-color: #1e8dc6;
	margin-top: 24px;
}

#zxjy-undleline{
	width: 100%;
	height: 0.125rem;
	margin-top: 1.60rem;
	background-color: #1e8dc6;
}
#lxwm-undleline{
	width: 100%;
	height: 0.125rem;
	margin-top: 1.60rem;
	background-color: #1E8DC6;
}

.menu ul {
	display: none;
	width: 75rem;
	height: 25.62rem;
	background-color: #FFFFFF;
	background: url(../images/tab栏.png);
	position: absolute;
	z-index: 99;
	margin: 0;
	transform: translateX(-50%);
	left: 50%;
	list-style: none;
	box-sizing: border-box;
	margin-top: 1.65rem;
}
.ulli a{
	display: block;
	font-size: 1.25rem;
}
.line1{
	/* line-height: 1000%; */
}
.menu ul li {
	margin: 0;
	padding-bottom: 0;
	list-style: none;
	width: 20%;
	text-align: center;
	background: none;
	float: left;
	font-size: 1.375rem;
	margin-top: 2.5%;
	/* line-height: 500%; */
}
.biaoti-wz{
	line-height: 250%;
}


/* .nav img{width: 100%;height: 100%;} */
.line1 {
	width: 71rem;
	height: 5.625rem;
	border-bottom: 0.03125rem #4778f8 solid;
	opacity: 0.24;
	margin: 0 auto;
}

.menus {
	width: auto;
	height: auto;
	display: none;
}

.menus ul {
	display: none;
	width: 75rem;
	height: 7.75rem;
	background-color: #EEEEEE;
	line-height: 380%;
	background: url(../images/tab栏_01.png);
	position: absolute;
	z-index: 99;
	margin: 0;
	transform: translateX(-50%);
	left: 50%;
	list-style: none;
	box-sizing: border-box;
	margin-top: 1.65rem;
}

.menus ul li {
	margin: 0;
	padding-bottom: 0;
	list-style: none;
	width: 20%;
	text-align: center;
	background: none;
	float: left;
	font-size: 1.25rem;
	margin-top: 2.5%;
}

.ulli {
	font-size: 1.125rem;
	color: #333333;
}

.banner .bbox {
	width: 100%;
	overflow: hidden;
}

.banner {
	overflow: hidden;
	width: 100%;
	height: 59.625rem;
	text-align: center;
}

.bbox img {
	width: 75rem;
	height: 59.625rem;
	animation: zidong 10s infinite linear;
	transition: 2s;
	text-align: center;
}

@keyframes zidong {
	0 {
		transform: scale(1);
	}

	50% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

.biaoti {
	width: 100%;
	height: auto;
	text-align: center;
	overflow: hidden;
}

.biaoti {
	padding-top: 4.1875rem;
	font-weight: bold;
	width: 100%;
	height: 5rem;
	font-size: 1.875rem;
	font-family: Regular;
	color: #333333;
	text-align: center;
}

.wz {
	width: 75rem;
	height: auto;
	text-align: left;
	font-size: 1.125rem;
	margin: 0 auto;
}

.wz h5 a {
	font-size: 1.125rem;
	float: left;
	color: #015198;
	line-height: 2.25rem;
}

.wz p {
	font-size: 1.125rem;
	color: #000000;
	line-height: 2.25rem;
	letter-spacing: 0.125rem;
}

.wz h1 {
	font-size: 1.75rem;
	color: #000000;
	font-weight: bold;
	margin-top: 3rem;
	margin-bottom: 1.625rem;
}

.wz h4 {
	margin-bottom: 2rem;
	color: #000000;
}

.qywh {
	width: 100%;
	height: 27.8125rem;
	background-color: #f6f6f6;
	margin-top: 0.25rem;
}

.qywh p {
	width: 100%;
	text-align: center;
	padding: 4rem 0;
	font-size: 1.75rem;
	color: #000000;
	font-weight: bold;
}

.jzgesm {
	width: 69.5%;
	text-align: center;
	color: #666666;
	margin: 0 auto;
}

.jzgesm-img {
	width: 33.3%;
	float: left;
}

.san {
	width: 69.5%;
	margin: 0 auto;
}

.jzgesm-wz {
	width: 33.3%;
	float: left;
	text-align: center;
	margin: 1.25rem auto;
}

/*.jzgesm-wz h2{
	float: left;
	margin-left: 26%;
	margin-top: 1.25rem;
}
.jzgesm-wz h3{
	float: left;
	margin-left: 21.5%;
	margin-top: 1.25rem;
}
.jzgesm-wz h4{
	float: left;
	margin-left: 21.72%;
	margin-top: 1.25rem;
} */
/* .xq{
	width: 100%;
	margin-top: 5rem;
}
.xq h2{
	float: left;
	margin-left: 21.2%;
}
.xq h3{
	float: left;
	margin-left: 9.3%;
}
.xq h4{
	float: left;
	margin-left: 9.2%;
} */
.zxgh-wz {
	width: 100%;
	text-align: center;
	margin-top: 3.875rem;
	color: #000000;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 3.625rem;
}

.zxgh-xq {
	width: 75rem;
	margin: 0 auto;
	line-height: 2.25rem;
	font-size: 1.125rem;
	color: #000000;
	letter-spacing: 0.1rem;

}

.zxgh-img {
	width: 75rem;
	height: 51.875rem;
	margin: 2.625rem auto;
	margin-bottom: 4.375rem;
}

.zxgh-imgs {
	width: 25rem;
	height: 25.9375rem;
	float: left;
}

.zxghs {
	width: 25rem;
	height: 25.9375rem;
	float: left;
	text-align: center;
}

.strip {
	width: 2.625rem;
	height: 0.3125rem;
	background-color: #0098D8;
	margin: 1.875rem auto;
}

#jz {
	width: 88%;
	margin: 0 auto;
}

.zxghs p,
.xmgl-wz p {
	font-size: 1.25rem;
	color: #333333;
}

.zxghs h4 {
	font-size: 1.125rem;
	color: #3a3a3a;
}

.zxghs h5 {
	font-size: 1rem;
	color: #3a3a3a;
	text-align: left;
	line-height: 32px;
}

.xmgl {
	width: 25rem;
	height: 25.9375rem;
	float: right;
}

.zxgh-wzxq {
	width: 25rem;
	height: 25.9375rem;
	float: left;
	overflow-y: scroll;

}

.zxgh-wzxq::-webkit-scrollbar {
	display: none;
}

.xtjc {
	width: 25rem;
	height: 25.9375rem;
	float: left;
}

.xtjc-img {
	width: 25rem;
	height: 25.9375rem;
	float: left;
}

.zxgh-wzxq p {
	font-size: 1.25rem;
	color: #333333;
}

.xmgl-wz {
	width: 25rem;
	height: 25.9375rem;
	float: right;
}

#fwnr {
	width: 88%;
	margin: 0 auto;
	color: #3a3a3a;
	font-size: 1.125rem;
	display: none;
}

#fwnr-wz {
	width: 88%;
	margin: 0 auto;
	color: #3a3a3a;
	font-size: 1rem;
	line-height: 2.25rem;
	display: none;
}

#xtpg,
#xtgh,
#xtsj {
	width: 88%;
	margin: 0 auto;
	color: #3a3a3a;
	font-size: 1.125rem;
}

#xtpg-wz,
#xtgh-wz,
#xtsj-wz {
	width: 88%;
	margin: 0 auto;
	color: #3a3a3a;
	font-size: 1rem;
	line-height: 2.25rem;
}

#zxghall {
	display: none;
}

.map-img {
	width: 100%;
	height: 17.5625rem;
	background: url(../images/地图.png) no-repeat;
	background-size: 100%;
}

.map-img p {
	font-size: 1.75rem;
	color: #000000;
	font-weight: bold;
	text-align: center;
	line-height: 1450%;
}

.lxwm-xq {
	width: 62%;
	margin: 2.5rem auto;
	font-size: 1rem;
	color: #666666;
	line-height: 1.875rem;
	letter-spacing: 3px;
}

.main {
	width: 100%;
}

.ctzy {
	width: 75rem;

	margin: 0 auto;
}

.main img {
	width: 75rem;

}

.main-line {
	width: 63%;
	height: 0.3125rem;
	margin: 1.25rem auto;
	border-top: #cdcdcd solid 0.0625rem;
	margin-bottom: 1.25rem;
}

.kffw {
	width: 63%;
	height: 10.75rem;
	margin: 0 auto;
}

.kffw-wz p {
	width: 100%;
	font-size: 1.125rem;
	color: #333333;
	margin-bottom: 1.25rem;

}

.phone {
	width: 75rem;
	font-size: 0.875rem;
	color: #999999;
}

.pleft {
	width: 36%;
	float: left;
	margin-bottom: 20px;
}

.pright {
	float: left;

}

#class-wz{
	width: 75rem;
	height: 15.9375rem;
	margin: 0 auto;
	font-size: 17px;
	color: #000000;
	line-height: 220%;
	letter-spacing: 3px;
	margin-top: 1.5%;
}

.footer {
	width: 100%;
	height: auto;
	border-top: 1px solid #EEEEEE;
	overflow: hidden;
	background-color: #EEEEEE;
}

.footer p {
	color: #8D9095;
}

#map {
	width: 100%;
	height: 12.5rem;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 15px;
}
.footer-LR{
	width: 75rem;
	height: 5.625rem;
	margin: 0 auto;
}
.logoB-L {
	/* width: 52%; */
	height: 5.625rem;
	float: left;
	text-align: left;
	margin-top: 1%;
}

.logoB-L {
	font-size: 0.75rem;
	font-family: "思源黑体 Light";
}

.logoB-R {
	width: 40%;
	float: right;
}

.address {
	float: left;
	font-size: 1.125rem;
	font-family: "思源黑体 Regular";
	margin-top: 0.6375rem;
}

.address p{
	padding-top: 2%;
}

.botton a{
	display: block;
	float: right;
	margin-top: 5%;
}




.information {
	width: 100%;
	height: 3.0625rem;
	padding-top: 0.9375rem;
	font-size: 0.875rem;
	color: #999999;
	text-align: center;
}

.information a{
	font-size: 0.875rem;
	color: #999999;
	text-align: center;
}

.information a:hover{
	color: #0098d8;
}
